Esta actividad se repite a lo largo del ciclo de vida del proyecto. A lo largo de las iteraciones, su intención es
verificar que los requerimientos implementados reflejen una arquitectura robusta, y que los requerimientos restantes se
implementen consistentemente sobre esa arquitectura.
A medida que los desarrolladores implementan la solución para los requerimientos en una iteración
dada, pruebas unitarias deben ser integradas al código fuente generado. Cuando los componentes están debidamente
probados, son integrados al incremento en construcción y son ejecutadas las pruebas de integración como parte del
desarrollo del incremento de la solución.
Luego, un Probador de software realiza pruebas a nivel del sistema en paralelo con el
desarrollo para asegurarse de que la solución, que se está integrando continuamente, satisface el comportamiento
esperado que fue especificado en los casos de prueba a través de la actividad Diseñar y especificar las pruebas. A medida que se ejecutan las pruebas, se identifican los potenciales defectos y se
reportan al equipo de desarrollo, para que puedan priorizarse como parte del trabajo que realizará durante las
iteraciones.
|